package blog.service;

import blog.dao.pojo.SysUser;
import blog.vo.Result;
import blog.vo.UserVo;
import com.fasterxml.jackson.core.JsonProcessingException;

public interface SysUserService {

    // 根据文章id查找用户
    public SysUser findUserByArticleId(Long id);

    // 通过用户名、密码查找用户
    public SysUser finUser(String account,String pwd);

    // 通过token查找用户信息
    public Result getUserInfoByToken(String token) throws JsonProcessingException;

    // 通过账号查找用户
    public SysUser findUserByAccount(String account);

    // 注册用户保存信息
    public void save(SysUser sysUser);

    // 根据作者id查找作者
    UserVo findUserVoById(Long id);

}
